package exsun.jt808.data.config.jt809;

public class Jt809MsgIdConfig {

    /**
     * 链路管理类-----------------------------
     */

    /**
     * 主链路登录请求消息
     */
    public static final int UP_CONNECT_REQ = 0x1001;

    /**
     * 主链路登录应答消息
     */
    public static final int UP_CONNECT_RSP = 0x1002;

    /**
     * 主链路注销请求消息
     */
    public static final int UP_DISCONNECT_REQ = 0x1003;

    /**
     * 主链路注销应答消息
     */
    public static final int UP_DISCONNECT_RSP = 0x1004;

    /**
     * 主链路连接保持请求消息
     */
    public static final int UP_LINKTEST_REQ = 0x1005;

    /**
     * 主链路连接保持应答消息
     */
    public static final int UP_LINKTEST_RSP = 0x1006;

    /**
     * 主链路断开通知消息 从链路
     */
    public static final int UP_DISCONNECT_INFORM = 0x1007;

    /**
     * 下级平台主动关闭链路通知消息 从链路
     */
    public static final int UP_CLOSELINK_INFORM = 0x1008;

    /**
     * 从链路登录请求消息
     */
    public static final int DOWN_CONNECT_REQ = 0x9001;

    /**
     * 从链路登录应答消息
     */
    public static final int DOWN_CONNECT_RSP = 0x9002;

    /**
     * 从链路注销请求消息
     */
    public static final int DOWN_DISCONNECT_REQ = 0x9003;

    /**
     * 从链路注销应答消息
     */
    public static final int DOWN_DISCONNECT_RSP = 0x9004;

    /**
     * 从链路连接保持请求消息
     */
    public static final int DOWN_LINKTEST_REQ = 0x9005;

    /**
     * 从链路连接保持应答消息
     */
    public static final int DOWN_LINKTEST_RSP = 0x9006;

    /**
     * 从链路断开通知消息 主链路
     */
    public static final int DOWN_DISCONNECT_INFORM = 0x9007;

    /**
     * 上级平台主动关闭链路通知消息 主链路
     */
    public static final int DOWN_CLOSELINK_INFORM = 0x9008;


    /**
     * 信息统计类-------------------------------
     */

    /**
     * 接收定位信息数量通知消息 从链路
     */
    public static final int DOWN_TOTAL_RECV_BACK_MSG = 0X9101;


    /**
     * 车辆动态信息交换类----------------------------------
     */

    /**
     * 主链路动态信息交换消息
     */
    public static final int UP_EXG_MSG = 0X1200;

    /**
     * 主链路动态信息交换消息子业务
     */

    /**
     * 上传车辆注册信息消息
     */
    public static final int UP_EXG_MSG_REGISTER = 0x1201;

    /**
     * 实时上传车辆定位信息
     */
    public static final int UP_EXG_MSG_REAL_LOCATION = 0x1202;

    /**
     * 车辆定位信息自动补报
     */
    public static final int UP_EXG_MSG_HISTORY_LOCATION = 0x1203;

    /**
     * 启动车辆定位信息交换应答
     */
    public static final int UP_EXG_MSG_RETURN_STARTUP_ACK = 0x1205;

    /**
     * 结束车辆定位信息交换应答
     */
    public static final int UP_EXG_MSG_RETURN_END_ACK = 0x1206;

    /**
     * 申请交换指定车辆定位信息请求
     */
    public static final int UP_EXG_MSG_APPLY_FOR_MONITOR_STARTUP = 0x1207;

    /**
     * 取消交换指定车辆定位信息请求
     */
    public static final int UP_EXG_MSG_APPLY_FOR_MONITOR_END = 0x1208;

    /**
     * 补发车辆定位信息请求
     */
    public static final int UP_EXG_MSG_APPLY_HISGNSSDATA_REQ = 0x1209;

    /**
     * 上报车辆驾驶员身份识别信息应答
     */
    public static final int UP_EXG_MSG_REPROT_DRIVER_INFO_ACK = 0x120A;

    /**
     * 上报车辆电子运单应答
     */
    public static final int UP_EXG_MSG_TAKE_EWAYBILL_ACK = 0x120B;

    /**
     * 主动上传终端安装信息消息
     */
    public static final int UP_EXG_MSG_SAFETY_TERMINAL = 0x1240;

    /**
     * 从链路动态信息交换消息
     */
    public static final int DOWN_EXG_MSG = 0X9200;

    /**
     * 从链路动态信息交换消息 子业务
     */

    /**
     * 交换车辆定位信息
     */
    public static final int DOWN_EXG_MSG_CAR_LOCATION = 0x9202;

    /**
     * 车辆定位信息交换补发
     */
    public static final int DOWN_EXG_MSG_HISTORY_ARCOSSAREA = 0x9203;

    /**
     * 交换车辆静态信息
     */
    public static final int DOWN_EXG_MSG_CAR_INFO = 0x9204;

    /**
     * 启动车辆定位信息交换请求
     */
    public static final int DOWN_EXG_MSG_RETURN_STARTUP = 0x9205;

    /**
     * 结束车辆定位信息交换请求
     */
    public static final int DOWN_EXG_MSG_RETURN_END = 0x9206;

    /**
     * 申请交换指定车辆定位信息应答
     */
    public static final int DOWN_EXG_MSG_APPLY_FOR_MONITOR_STARTUP_ACK = 0x9207;

    /**
     * 取消交换指定车辆定位信息应答
     */
    public static final int DOWN_EXG_MSG_APPLY_FOR_MONITOR_END_ACK = 0x9208;

    /**
     * 补发车辆定位信息应答
     */
    public static final int DOWN_EXG_MSG_APPLY_HISGNSSDATA_ACK = 0x9209;

    /**
     * 上报车辆驾驶员身份识别信息请求
     */
    public static final int DOWN_EXG_MSG_REPORT_DRIVER_INFO = 0x920A;

    /**
     * 上报车辆电子运单请求
     */
    public static final int DOWN_EXG_MSG_TAKE_EWAYBIL_REQ = 0x920B;


    /**
     * 车辆静态信息交换类------------------------------
     */

    /**
     * 主链路静态信息交换消息
     */
    public static final int UP_BASE_MSG = 0X1600;

    /**
     * 上报车辆审核信息消息
     */
    public static final int UP_BASE_MSG_VEHICLE_VERIFY = 0x1611;

    /**
     * 从链路静态信息交换消息
     */
    public static final int DOWN_BASE_MSG = 0X9600;

    /**
     * 补发车辆静态信息应答
     */
    public static final int UP_BASE_MSG_VEHICLE_ADDED_ACK = 0X1601;

    /**
     * 补发车辆静态信息请求
     */
    public static final int DOWN_BASE_MSG_VEHICLE_ADDED = 0X9601;


    /**
     * 平台间信息交互类--------------------------------------
     */

    /**
     * 主链路平台间信息交互消息---------------------------------------
     */
    public static final int UP_PLATFORM_MSG = 0X1300;

    /**
     * 主链路平台间信息交互消息子业务-----------------------
     */

    /**
     * 平台查岗应答
     */
    public static final int UP_PLATFORM_MSG_POST_QUERY_ACK = 0X1301;

    /**
     * 下发平台间报文应答
     */
    public static final int UP_PLATFORM_MSG_INFO_ACK = 0X1302;


    /**
     * 从链路平台间信息交互消息--------------------------------------
     */
    public static final int DOWN_PLATFORM_MSG = 0X9300;


    /**
     * 从链路平台间信息交互消息子业务-------------------------------
     */

    /**
     * 平台查岗请求
     */
    public static final int DOWN_PLATFORM_MSG_POST_QUERY_REQ = 0X9301;

    /**
     * 下发平台间报文请求
     */
    public static final int DOWN_PLATFORM_MSG_INFO_REQ = 0X9302;


    /**
     * 车辆报警信息交互类---------------------------------------
     */

    /**
     * 主链路报警信息交互消息-----------------------------------------
     */
    public static final int UP_WARN_MSG = 0X1400;

    /**
     * 主链路报警信息交互消息子业务-------------------------------------
     */

    /**
     * 报警督办应答
     */
    public static final int UP_WARN_MSG_URGE_TODO_ACK = 0X1401;

    /**
     * 上报报警信息
     */
    public static final int UP_WARN_MSG_ADPT_INFO = 0X1402;

    /**
     * 主动上报报警信息消息
     */
    public static final int UP_WARN_MSG_INFO_EX = 0X140A;

    /**
     * 主动上报报警处理消息
     */
    public static final int UP_WARN_MSG_OPERATION_INFO_EX = 0X140B;

    /**
     * 报警附件目录请求应答
     */
    public static final int UP_WARN_MSG_FILELIST_ACK = 0x1404;

    /**
     * 主动上报报警附件目录消息
     */
    public static final int UP_WARN_MSG_FILELIST_REQ = 0x140C;

    /**
     * 从链路报警信息交互消息---------------------------------
     */
    public static final int DOWN_WARN_MSG = 0X9400;

    /**
     * 报警附件目录请求消息
     */
    public static final int DOWN_WARN_MSG_FILELIST_REQ = 0x9404;

    /**
     * 从链路报警信息交互消息子业务----------------------------
     */

    /**
     * 报警督办请求
     */
    public static final int DOWN_WARN_MSG_URGE_TODO_REQ = 0X9401;

    /**
     * 报警预警
     */
    public static final int DOWN_WARN_MSG_URGE_INFORM_TIPS = 0X9402;

    /**
     * 实时交换报警信息
     */
    public static final int DOWN_WARN_MSG_URGE_EXG_INFORM = 0X9403;


    /**
     * 车辆监管类--------------------------------------------
     */

    /**
     * 主链路车辆监管消息
     */
    public static final int UP_CTRL_MSG = 0X1500;


    /**
     * 主链路车辆监管消息子业务-----------------------------
     */

    /**
     * 车辆单向监听应答
     */
    public static final int UP_CTRL_MSG_MONITOR_VEHICLE_ACK = 0X1501;

    /**
     * 车辆拍照应答
     */
    public static final int UP_CTRL_MSG_TAKE_PHOTO_ACK = 0X1502;

    /**
     * 下发车辆报文应答
     */
    public static final int UP_CTRL_MSG_TEXT_INFO_ACK = 0X1503;

    /**
     * 上报车辆行驶记录应答
     */
    public static final int UP_CTRL_MSG_TAKE_TRAVEL_ACK = 0X1504;

    /**
     * 车辆应急接入监管平台应答消息
     */
    public static final int UP_CTRL_MSG_EMERGENCY_MONITORING_ACK = 0X1505;


    /**
     * 从链路车辆监管消息--------------------------------------------
     */
    public static final int DOWN_CTRL_MSG = 0X9500;


    /**
     * 从链路车辆监管消息子业务---------------------------------
     */

    /**
     * 车辆单向监听请求
     */
    public static final int DOWN_CTRL_MSG_MONITOR_VEHICLE_REQ = 0X9501;

    /**
     * 车辆拍照请求
     */
    public static final int DOWN_CTRL_MSG_TAKE_PHOTO_REQ = 0X9502;

    /**
     * 下发车辆报文请求
     */
    public static final int DOWN_CTRL_MSG_TEXT_INFO = 0X9503;

    /**
     * 上报车辆行驶记录请求
     */
    public static final int DOWN_CTRL_MSG_TAKE_TRAVEL_REQ = 0X9504;

    /**
     * 车辆应急接入监管平台请求消息
     */
    public static final int DOWN_CTRL_MSG_EMERGENCY_MONITORING_REQ = 0X9505;

    /**
     * 视频平台间通信消息 -----------------------------------------------------
     */
    /**
     * 主链路时效口令交换消息
     */
    public static final int UP_AUTHORIZE_MSG = 0x1700;
    /**
     * 时效口令上报消息
     */
    public static final int UP_AUTHORIZE_MSG_STARTUP = 0x1701;
    /// <summary>
    /// 时效口令请求消息
    /// </summary>
    public static final int UP_AUTHORIZE_MSG_STARTUP_REQ = 0x1702;
    /**
     * 从链路时效口令交换消息
     */
    public static final int DOWN_AUTHORIZE_MSG = 0x9700;
    /**
     * 时效口令请求应答消息
     */
    public static final int DOWN_AUTHORIZE_MSG_STARTUP_REQ_ACK = 0x9702;
    /**
     * 主链路实时音视频交互消息
     */
    public static final int UP_REALVIDEO_MSG = 0x1800;
    /**
     * 实时音视频请求应答消息
     */
    public static final int UP_REALVIDEO_MSG_STARTUP_ACK = 0x1801;
    /**
     * 主动请求停止实时音视频传输应答消息
     */
    public static final int UP_REALVIDEO_MSG_END_ACK = 0x1802;
    /**
     * 从链路实时音视频交互消息
     */
    public static final int DOWN_REALVIDEO_MSG = 0x9800;
    /**
     * 实时音视频请求消息
     */
    public static final int DOWN_REALVIDEO_MSG_STARTUP = 0x9801;
    /**
     * 主动请求停止实时音视频传输消息
     */
    public static final int DOWN_REALVIDEO_MSG_END = 0x9802;
    /**
     * 主链路远程录像检索交互消息
     */
    public static final int UP_SEARCH_MSG = 0x1900;
    /**
     * 主动上传音视频资源目录信息消息
     */
    public static final int UP_FILELIST_MSG = 0x1901;
    /**
     * 查询音视频资源目录应答消息
     */
    public static final int UP_REALVIDEO_FILELIST_REQ_ACK = 0x1902;
    /**
     * 从链路远程录像检索交互消息
     */
    public static final int DOWN_SEARCH_MSG = 0x9900;
    /**
     * 主动上传音视频资源目录信息应答消息
     */
    public static final int DOWN_FILELIST_MSG_ACK = 0x9901;
    /**
     * 查询音视频资源目录请求消息
     */
    public static final int DOWN_REALVIDEO_FILELIST_REQ = 0x9902;
    /**
     * 主链路远程录像回放交互消息
     */
    public static final int UP_PLAYBACK_MSG = 0x1A00;
    /**
     * 远程录像回放请求应答消息
     */
    public static final int UP_PLAYBACK_MSG_STARTUP_ACK = 0x1A01;
    /**
     * 远程录像回放控制应答消息
     */
    public static final int UP_PLAYBACK_MSG_CONTROL_ACK = 0x1A02;
    /**
     * 从链路远程录像回放交互消息
     */
    public static final int DOWN_PLAYBACK_MSG = 0x9A00;
    /**
     * 远程录像回放请求消息
     */
    public static final int DOWN_PLAYBACK_MSG_STARTUP = 0x9A01;
    /**
     * 远程录像回放控制消息
     */
    public static final int DOWN_PLAYBACK_MSG_CONTROL = 0x9A02;
    /**
     * 主链路远程录像下载交互消息
     */
    public static final int UP_DOWNLOAD_MSG = 0x1B00;
    /**
     * 远程录像下载请求应答消息
     */
    public static final int UP_DOWNLOAD_MSG_STARTUP_ACK = 0x1B01;
    /**
     * 远程录像下载完成通知消息
     */
    public static final int UP_DOWNLOAD_MSG_END_INFORM = 0x1B02;
    /**
     * 远程录像下载控制应答消息
     */
    public static final int UP_DOWNLOAD_MSG_CONTROL_ACK = 0x1B03;
    /**
     * 从链路远程录像下载交互消息
     */
    public static final int DOWN_DOWNLOAD_MSG = 0x9B00;
    /**
     * 远程录像下载请求消息
     */
    public static final int DOWN_DOWNLOAD_MSG_STARTUP = 0x9B01;
    /**
     * 远程录像下载完成通知应答消息
     */
    public static final int DOWN_DOWNLOAD_MSG_INFORM_ACK = 0x9B02;
    /**
     * 远程录像下载控制消息
     */
    public static final int DOWN_DOWNLOAD_MSG_CONTROL = 0x9B03;

}
